<? ob_start(); ?> 
<?php
    session_start();
    include_once('includes/db.inc.php');
    include_once('dal/memberDAL.php');
    include_once('includes/common.inc.php'); 
    $_title ="Tài khoản của tôi";
    
    if(check_user_login()==false){
        header("location:login.php?returnUrl=".$_SERVER['PHP_SELF']);
    }
     $obj = new  MemberDAL();
     
     $m = $obj->get_user_by_username($_SESSION['user']);
     
     
    //khoi tao mang tham so
        $arr_args = array(
            'password' => '',
            'email' =>'',
            'fullname' => '',
            'description' => '',
            'gender' => '',
            'error_message1' => '',
            'error_message' => ''
        );
        $arr_args['email'] = $m['Email'];
        $arr_args['fullname'] =$m['Fullname'];
        $arr_args['description'] = $m['Description'];
        $arr_args['gender'] =$m['Gender'];
        
        
        //nếu là thay đổi mật khẩu
        if(isset($_POST['change'])){
            if(isset($_POST['password']) && $_POST['password']!=''){
                if(isset($_POST['retype']) && $_POST['retype']!=''){
                    if($_POST['password'] == $_POST['retype']){
                        $arr_args['password'] = $_POST['password'];
                        $arr_args['error_message1'] = $obj->change_pass($arr_args['password']);//Cập nhật mật khẩu mới vào database
                    }else{
                        $arr_args['error_message1'] ='Mật khẩu nhập lại không trùng!';
                    }
                }else{
                    $arr_args['error_message1'] ='Hãy nhập xác nhận mật khẩu!';
                }
            }else{
                $arr_args['error_message1'] ='Mật khẩu không được để trống!';
            } 
        //Nếu là thay đổi thông tin
        }elseif(isset($_POST['changeinfo'])){
            if(isset($_POST['email']) && $_POST['email']!=''){
                $arr_args['email'] = $_POST['email'];
                $arr_args['fullname'] = $_POST['fullname'];
                $arr_args['description'] = $_POST['description'];
                $arr_args['gender'] = $_POST['gender'];
                $arr_args['error_message'] = $obj->update_profile($arr_args);//Cập nhật thông tin mới vào database
            }else{
                $arr_args['error_message'] ='Email không được để trống!';
            }
            
        }
        
    include_once('views/home/header.php');
    include_once('views/home/myaccount.php');
    include_once('views/home/right_content.php');
    include_once('views/home/footer.php');
?>
<? ob_flush(); ?>